home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20010306-20010921 / 000195_fdc@watsun.cc.columbia.edu_Sat Jun 2 13:06:25 EDT 2001.msg < prev    next >
Text File  |  2020-01-01  |  3KB  |  62 lines

  1. Article: 12503 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc
  3. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Re: Smashing through Screen with Kermit
  6. Date: 2 Jun 2001 17:06:30 GMT
  7. Organization: Columbia University
  8. Lines: 45
  9. Message-ID: <9fb6em$jn5$1@newsmaster.cc.columbia.edu>
  10. References: <20010602084325.23110.cpmta@c009.snv.cp.net>
  11. NNTP-Posting-Host: watsun.cc.columbia.edu
  12. X-Trace: newsmaster.cc.columbia.edu 991501590 20197 128.59.39.2 (2 Jun 2001 17:06:30 GMT)
  13. X-Complaints-To: postmaster@columbia.edu
  14. NNTP-Posting-Date: 2 Jun 2001 17:06:30 GMT
  15. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:12503
  16.  
  17. In article <20010602084325.23110.cpmta@c009.snv.cp.net>,
  18.  <Use-Author-Address-Header@[127.1]> (Dallas E. Legan II) wrote:
  19. : ...
  20. : 2) The very first thing brought up in the screen FAQ is
  21. : 'Why can't I transfer files with Kermit while screen is running?'.
  22. :
  23. Which, as you point out, is a false premise.  It would be a true
  24. premise for XMODEM, YMODEM, or ZMODEM, however.
  25.  
  26. This is exactly the kind of situation for which Kermit was designed:
  27. nontransparent, noisy, lossy, and/or 7-bit connections.
  28.  
  29. The ckubwr.txt file includes the following in Section 4, General 
  30. UNIX-Specific Hints, Limitations, and Bugs:
  31.  
  32. C-Kermit file transfers will probably not work if attemped through the
  33. "splitvt" or GNU "screen" programs because the screen optimization (or at
  34. least, line wrapping, control-character absorption) done by this package
  35. interferes with Kermit's packets.
  36.  
  37. The same can apply to any other environment in which the user's session is
  38. captured, monitored, recorded, or manipulated.  Examples include the 'script'
  39. program (for making a typescript of a session), the Computronics PEEK package
  40. and pksh (at least versions of it prior to 1.9K), and so on.
  41.  
  42. You might try the following -- what we call "doomsday Kermit" -- settings to
  43. push packets through even the densest and most obstructive connections, such
  44. as "screen" and "splitvt" (and certain kinds of 3270 protocol emulators):
  45. Give these commands to BOTH Kermit programs:
  46.  
  47.   SET FLOW NONE
  48.   SET CONTROL PREFIX ALL
  49.   SET RECEIVE PACKET-LENGTH 70
  50.   SET RECEIVE START 62
  51.   SET SEND START 62
  52.   SET SEND PAUSE 100
  53.   SET BLOCK B
  54.  
  55. If it works, it will be slow.
  56.  
  57. (end quote) By the way, "set block b" (blank-free block check) should be
  58. used too, in case a packet block check happens to end with a blank, which
  59. could easily be optimized away by programs such as 'screen'.
  60.  
  61. - Frank
  62.